large-scale weather pattern - French English Dictionary